Abstract Platform and Transformations for Model-Driven Service-Oriented Development

نویسندگان

  • João Paulo A. Almeida
  • Luís Ferreira Pires
  • Marten van Sinderen
چکیده

Platform and Transformations for Model-Driven Service-Oriented Development João Paulo A. Almeida, Luís Ferreira Pires, Marten van Sinderen Telematica Instituut, P.O. Box 589, 7500 AN Enschede, The Netherlands [email protected] Centre for Telematics and Information Technology, University of Twente, P.O. Box 217, 7500AE, Enschede, The Netherlands {l.ferreirapires, m.j.sinderen}@ewi.utwente.nl Abstract. In this paper, we discuss the use of abstract platforms and transformation for designing applications according to the principles of the service-oriented architecture. We illustrate our approach by discussing the use of the service discovery pattern at a platform-independent design level. We show how a trader service can be specified at a high-level of abstraction and incorporated in an abstract platform for service-oriented development. Designers can then build platform-independent models of applications by composing application parts with this abstract platform. Application parts can use the trader service to publish and discover service offers. We discuss how the abstract platform can be realized into two target platforms, namely Web Services (with UDDI) and CORBA (with the OMG trader). In this paper, we discuss the use of abstract platforms and transformation for designing applications according to the principles of the service-oriented architecture. We illustrate our approach by discussing the use of the service discovery pattern at a platform-independent design level. We show how a trader service can be specified at a high-level of abstraction and incorporated in an abstract platform for service-oriented development. Designers can then build platform-independent models of applications by composing application parts with this abstract platform. Application parts can use the trader service to publish and discover service offers. We discuss how the abstract platform can be realized into two target platforms, namely Web Services (with UDDI) and CORBA (with the OMG trader).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Distributed Services Using an Aspect Oriented Model Driven Framework

To manage the development of cooperative information systems that support the dynamics and mobility of modern businesses, separation of concern mechanisms and abstractions are needed. Model driven development (MDD) approaches utilize abstraction and transformation to handle complexity. In MDD, specifying transformations between models at various levels of abstraction can be a complex task. Spec...

متن کامل

Model-Driven Web Development for Multiple Platforms

Model-driven development of web applications relies on the definition of the mappings that transform high-level models to models of specific web platforms. Thus, the transformations are often platform-specific and may not be used for more than one platform. The current web, however, is a heterogeneous network of different technologies and it often happens that one specific application needs to ...

متن کامل

Model-Driven Development of Context-Aware Services

In this paper, we define a model-driven design trajectory for contextaware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediateion and platform indep...

متن کامل

Semantic model-driven architecting of service-based software systems

Model-driven development is a software development framework that emphasises modelbased abstraction and automated code generation. Service-based software architectures benefit in particular from semantic, ontology-based modelling. We present ontology-based transformation and reasoning techniques for layered semantic service architecture modelling. Integrated ontological layers support abstract ...

متن کامل

Model Transformation Recommendations for Service-Oriented Architectures

Services for service-oriented architectures can be modelled in different ways, including well-known existing OMG standard SoaML and an IBM methodology SOMA. Involving domain expert stakeholders in the system specification and development process plays an important role and is often inevitably combined with model transformations between different levels of abstraction. Recommendations for those ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006